USE OF RECONFIGURABLE CELLULAR AUTOMATA, IMPLEMENTED WITH FPGAs, IN CRYPTOGRAPHIC APPLICATIONS
نویسندگان
چکیده
Cellular automata (CA) are dynamic systems, successfully used in mathematics, biology, chemistry or physics. The random generated by these systems has also been used in computer science (e.g. games industry) as well as in cryptographic applications (e.g. random number generators). As in the case of more well-known LFSR (Linear Feedback Shift Register), the usefulness of these systems in cryptographic applications depends on how it is accomplished, as well as the reconfiguration of the sequence used (seed). In this paper presents the principle of functioning of cellular automata, their usefulness in cryptographic applications, as well as a reconfiguration mechanism is implemented using FPGA (Field-Programmable Gate Array).
منابع مشابه
Differential Power Analysis: A Serious Threat to FPGA Security
Differential Power Analysis (DPA) implies measuring the supply current of a cipher-circuit in an attempt to uncover part of a cipher key. Cryptographic security gets compromised if the current waveforms obtained correlate with those from a hypothetical power model of the circuit. As FPGAs are becoming integral parts of embedded systems and increasingly popular for cryptographic applications and...
متن کاملHow Secure Are FPGAs in Cryptographic Applications?
The use of FPGAs for cryptographic applications is highly attractive for a variety of reasons but at the same time there are many open issues related to the general security of FPGAs. This contribution attempts to provide a state-of-the-art description of this topic. First, the advantages of reconfigurable hardware for cryptographic applications are listed. Second, potential security problems o...
متن کاملImplementation of Cellular Learning Automata on Reconfigurable Computing Systems
Reconfigurable computing systems (RCS) use the flexibility of programmable devices and the speed of hardware to implement high performance systems. Implementation of RCS is normally made by means of programmable devices, such as FPGAs. On the other hand, recently, cellular learning automata (CLA) have been proposed as a combination of conventional cellular automaton and learning automaton. Soft...
متن کاملHow Secure Are FPGAs
The use of FPGAs for cryptographic applications is highly attractive for a variety of reasons but at the same time there are many open issues related to the general security of FPGAs. This contribution attempts to provide a state-of-the-art description of this topic. First, the advantages of reconfigurable hardware for cryptographic applications are discussed from a systems perspective. Second,...
متن کاملCryptoBooster: A Reconfigurable and Modular Cryptographic Coprocessor
The CryptoBooster is a modular and reconfigurable cryptographic coprocessor that takes full advantage of current high-performance reconfigurable circuits (FPGAs) and their partial reconfigurability. The CryptoBooster works as a coprocessor with a host system in order to accelerate cryptographic operations. A series of cryptographic modules for different encryption algorithms are planned. The fi...
متن کامل